Comprehending Studies on Program Comprehension
ثبت نشده
چکیده
Program comprehension is an important aspect of developing and maintaining software, as programmers spend most of their time comprehending source code. Thus, it is the focus of many studies and experiments to evaluate approaches and techniques that aim to improve program comprehension. As the amount of corresponding work increases, the question arises how researchers address program comprehension. To answer this question, we conducted a literature review of papers published at the International Conference on Program Comprehension, the major venue for research on program comprehension. In this article, we i) present preliminary results of the literature review and ii) derive further research directions. The results indicate the necessity for a more detailed analysis of program comprehension and empirical research. Keywords-Systematic Review, Study Comprehension, Empirical Research
منابع مشابه
The Impact of Identifier Style on Effort and Comprehension
INTRODUCTION: A family of studies investigating the impact of program identifier style on human comprehension is presented. Two popular identifier styles are examined, namely camel case and underscore. The underlying hypothesis is that identifier style affects the speed and accuracy of comprehending source code. To investigate this hypothesis, five studies were designed and conducted. The first...
متن کاملAn Investigation into the Effective Factors in Comprehending English Garden-Path Sentences by EFL Learners
The present study aimed at highlighting the possible effects of age, proficiency level, and the structural composition of Garden-Path (GP) sentences on EFL learners' comprehension. 80 Iranian EFL learners were recruited from the initial pool of 114 participants based on the results of an English proficiency test; 40 advanced, and 40 intermediate learners were selected. Moreover, two age...
متن کاملSoftware Architecture: Leverage for System/Program Comprehension
Building software systems is hard; evolving them is harder. Even with complete requirements, architecture and design documentation, comprehending a system, or even a part of a system, in such a way as to understand the implications of the changes we make is a difficult task. I believe that the separation of architecture from design helps us with the problem of system comprehension: identifying ...
متن کاملThe Impact of Tactics Rules on Media Comprehension Challenges Faced by Non-Native English Speakers
EFL learners who loved to read newspapers but have difficulty in comprehending. Present paper is a study on the significance of special styles of newspapers’ writing that may contribute in decreasing reading and comprehension skills for EFL learners and also is primarily concerned with the language and style of newspaper reportage. Skilled readers don’t just read, they interact with the text. T...
متن کاملMeasuring Program Comprehension with fMRI
Software development is in essence a human-centered activity, because humans design, implement, and maintain software. Thus, the human factor plays an important role in software engineering. One of the major activities during the entire softwaredevelopment cycle is program comprehension: Developers spend most of their time with comprehending source code [14]. Thus, if we can support developers ...
متن کامل